From 89a1b80059e44a42bfef830281e1de8d5c71cf19 Mon Sep 17 00:00:00 2001 From: "robertlipe@gmail.com" Date: Tue, 15 May 2012 14:15:58 +0000 Subject: [PATCH] Sedate noisy tracfilter-discard test. git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4182 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/reference/track/trackfilter_discard_err.gpx | 1 + gpsbabel/testo.d/track-discard.test | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 gpsbabel/reference/track/trackfilter_discard_err.gpx diff --git a/gpsbabel/reference/track/trackfilter_discard_err.gpx b/gpsbabel/reference/track/trackfilter_discard_err.gpx new file mode 100644 index 000000000..144452dc9 --- /dev/null +++ b/gpsbabel/reference/track/trackfilter_discard_err.gpx @@ -0,0 +1 @@ +trackfilter-init: Found track point at -36.720713,142.176768 without time! diff --git a/gpsbabel/testo.d/track-discard.test b/gpsbabel/testo.d/track-discard.test index 91da31aff..e9efad932 100644 --- a/gpsbabel/testo.d/track-discard.test +++ b/gpsbabel/testo.d/track-discard.test @@ -6,9 +6,12 @@ rm -f ${TMPDIR}/discard* # gpx file with points with missing timestamps (has 4 trkpts, 2 duplicate times, 1 missing time, expect merge to output 2 valid trkpts) # expecting this to fail during a standard -x track,merge so call directly rather than via gpsbabel function -${PNAME} -t -i gpx -f ${REFERENCE}/track/trackfilter_discard.gpx -x track,merge -o csv -F - && { +${PNAME} -t -i gpx -f ${REFERENCE}/track/trackfilter_discard.gpx -x track,merge -o csv -F - 2> ${TMPDIR}/discard.err && { echo "$PNAME succeeded! (it shouldn't have with this input...)" } +# check error message is what we expected +compare ${REFERENCE}/track/trackfilter_discard_err.gpx ${TMPDIR}/discard.err + # ... but should get through if we discard the points. gpsbabel -t -i gpx -f ${REFERENCE}/track/trackfilter_discard.gpx -x track,merge,discard -o gpx -F ${TMPDIR}/discard.gpx compare ${REFERENCE}/track/trackfilter_discard_out.gpx ${TMPDIR}/discard.gpx -- 2.30.2